be alive and well - Espagnol Anglais Dictionnaire